Introduction

Mulan - Resume / CV CMS

Hi there! Thank you for buying my web application.
This documentation is to help you regarding each step of customization.

Please read the documentation carefully to understand how this script is made and how to edit this properly and how you install script.

Thank You ..

About

Now, Lets get started to tell you about Mulan.
Mulan - Resume/CV CMS is a PHP system developed to build your cv or resume, It comes with clean, secured, responsive, SEO friendly & trendy look design. You can easily add your Services, Experiences, Skills, Portfolios & Blogs without any coding skills. This script help you to promote yourself and your business. It's suitable for Freelancer, Coder, Photographer, Designer, ...



Don't hesitate to contact me if you have inquiry or suggestions, and support at:
support@elmanawy.info

Features

100% Responsive Design

Clean Coding

Easy Customization

Great Support

  • Security
    • Totally secured system (SQL injection, XSS, CSRF)
    • Built on powerful CodeIgniter Framework that has been tried and tested by millions of developers.
    • Passwords are encrypted using PHPass library to make sure your data is safe.
  • Admin Panel
    • Flexible control panel system with full options.
    • Only admin role can login admin panel.
    • Change website settings(name, logo, favicon, map key, google analytics,recaptcha key settings, and more...).
    • Change website +10 colors (red, blue, orange, green ,pink, ...).
    • Change website Language(English or Arabic).
    • Change website Direction(LTR or RTL).
    • Change General settings(appear and disappear widgets).
    • Change website SEO settings (meta description).
    • Change Contact information (email, phone,address,...).
    • Change About you details (profile picture, description,summery,...).
    • Change +20 Social media links.
    • Create unlimited articles and its categories and manage it (add, edit, delete, view).
    • Create unlimited Projects and its categories and manage it (add, edit, delete, view).
    • Create unlimited Work History and manage it (add, edit, delete, view).
    • Create unlimited Education History and manage it (add, edit, delete, view).
    • Create unlimited Skills and its categories and manage it (add, edit, delete, view).
    • Create unlimited Testimonial and manage it (add, edit, delete, view).
    • Create unlimited Clients and manage it (add, edit, delete, view).
    • Create unlimited Pricing Plans and manage it (add, edit, delete, view).
    • Create Unlimited Services and manage it (add, edit, delete, view).
    • View and Delete Messages from your clients(You will also receive this message at your email).
    • Admin control displaying each section in website like(Clients, Testimonials, Blog, Portfolio, Services, ).
    • Admin manage appointments and and Receive requests appointments .
    • Admin control his appointments by display on/off the day and time.
    • Ability to display on / off Chat script
    • Ability to display on / off pricing plans section and each individual plan.
    • Admin can choose light mode or dark mode for website
    • Totally with this admin panel can manage and control every thing appear in website with full option.
  • Key Features
    • Supported Google Analytics
    • Supported Google Recaptcha
    • RTL Supported for website and admin panel.
    • Disqus Comments with awesome reactions and more...
    • There are 10+ color for website.
    • There are 20+ Social media.
    • Easy to install and usability(without any coding knowledge needed).
    • Awesome Design for Website and admin panel
    • Fully Responsive for Website and admin panel
    • Clean Code with hight performance.
    • Easy Customization
    • Friendly with SEO.
    • High performance.
    • Well Documentation we explained each point in details.
    • Crisp Chat script
    • Light and Dak mode for website.
    • More features will coming up.
  • Trendy website interface included.
    • Home page with
      • About You Summary.
      • Resume included(Work history, Education history, Skills).
      • Testimonial(Your clients feedback.
      • Slider for your clients.
      • Latest Blog posts.
      • Projects.
      • Contact information and social media links.
      • Contact form that helps your clients to reach or hire you.
      • List of appointments availability and not availability (days and time).
      • booking an appointment form.
      • Pricing Plans.
    • Single page for all blog posts with widgets(search post, categories, popular posts, latest posts)
    • Single page for blog post with widgets(search post, categories, related posts, latest posts, tags)
    • Single Page for Project with project details and related projects widget.

System

  • Backend Framework: Built on CodeIgniter
  • Frontend Framework: Built on Bootstrap
  • Requires PHP 5.6+
  • Supports MySQL, Mysqli.

Requirements

You will need the following softwares to customize this template.

1- Code Editing Software (eg: Netbeans, Sublime Text or Notepad)
2- Web Browser for testing (eg: Google Chrome or Mozilla Firefox)
3- FTP Tool to upload files to Server (eg: FileZilla)

Installation

1- Create a database and user have a full privileges to the database.
2- Import the file Database.sql to your database from phpMyAdmin
3- Extract and upload source files to your server.
4- Update the database.php file located into "root/application/config/database.php"

5- You are done.

To integrate Disqus on your website.

  1. a. Follow this link to guide you how to install it. https://help.disqus.com/installation/universal-embed-code
  2. b. after integrate you will get embeded code like the code in image below


  3. c. Then copy the website name in this url and adding it in your admin panel setting in Disquss username field.

  4. e. Finally you will get this awesome comments form and reactions in your website.




For Translation files, This locations for each language:

There is 2 languages English and Arabic you can choose your language from admin panel settings, You can edit the translations in this paths: application/language/english/.. or application/language/arabic/..







Integrate Google Recaptcha


Step 1: Registering for Google reCAPTCHA here


Step 2: You will get the site key and secret key



Step 3: Adding the site key and secret key to google recaptch setting at admin panel.



Google Analytics:

1- go to https://analytics.google.com to create site
2- go to admin area, Settings -> Google analytics Tracking ID and copy it Then paste it in your website admin panel.


4- To integrate Crisp on your website

Step 1: Create an account Sign up here
Step 2: Select embeded code in left side and choose Html Tab then copy the crisp website ID




Step 3:Login to admin panel > settings > API Keys then check to display Crisp label and paste your ID



Step 4: Finally you will get the Crisp chat in your website, Enjoy.


Getting Start

You just need to follow this steps to keep an eye on your new website:


go to this link before you go on:

http://yourDomainName.com/admin


Type your admin username and password:

Email: admin@admin.com
Password: 123456

and follow those instructions

Change Log

Version 2.3.2 Released (27 April 2024):

1- Adding Sitemap.
2- More features for SEO (Robots, Meta Twitter, og, Meta Keywords, Meta Descriptions).

Upgrade from Version 2.3.2 to 2.4
1- Run the queries provided to your database from phpMyAdmin.
INSERT INTO `settings` (`key`) VALUES ('meta_keywords');
INSERT INTO `settings` (`key`) VALUES ('meta_robots');
INSERT INTO `settings` (`key`) VALUES ('meta_twitter_site');
2- Extract and upload source files to your server.
3- Update the database file located into "root/application/config/database.php"
4- You are done.

Version 2.3.2 Released (28 August 2021):

1- Adding more features for CKEditor.

Upgrade from Version 2.3.1 to 2.3.2
1- Extract and upload source files to your server.
2- Update the database file located into "root/application/config/database.php"
3- You are done.

Version 2.3.1 Released (24 August 2021):

1- Fixing issue.

Upgrade from Version 2.3 to 2.3.1
1- Extract and upload source files to your server.
2- Update the database file located into "root/application/config/database.php"
3- You are done.

Version 2.3 Released (08 August 2021):

1- Fixing design issue in Dark Mode.
2- Ability to display on / off Appointments section.
3- Pricing Plans.
4- Ability to display on / off Pricing Plans section.

Upgrade from Version 2.2.1 to 2.3
1- Run the queries provided to your database from phpMyAdmin.
INSERT INTO `settings` (`key`, `value`) VALUES ('display_appointments', '1');
INSERT INTO `settings` (`key`, `value`) VALUES ('display_pricing_plans', '1');
CREATE TABLE `pricing_plans` (
`plan_id` INT NOT NULL AUTO_INCREMENT,
`plan_name` VARCHAR(200),
`plan_price` NUMERIC(10),
`price_duration` VARCHAR(100),
`plan_currency` VARCHAR(10),
`features` TEXT,
`is_featured` ENUM('0','1') DEFAULT '0' NULL,
`featured_comment` VARCHAR(300) NULL,
`display_plan` ENUM('0','1')DEFAULT '1' NULL,
`icon` VARCHAR(50) NULL,
PRIMARY KEY (`plan_id`));
2- Extract and upload source files to your server.
3- Update the database.php file located into "root/application/config/database.php"
4- You are done.

Version 2.2.1 Released (22 October 2020):

1- Fixing design issue in RTL version.

Upgrade from Version 2.2 to 2.2.1
1- Extract and upload source files to your server.
2- Update the database.php file located into "root/application/config/database.php"
3- You are done.

Version 2.2 Released (5 October 2020):

1- Choose Light Mode or Dark mode from admin panel.

Upgrade from Version 2.1 to 2.2
1- Run the queries provided to your database from phpMyAdmin.
INSERT INTO `settings` (`key`, `value`, `default_value`) VALUES ('display_dark_mode', '0', '0');

2- Extract and upload source files to your server.
3- Update the database.php file located into "root/application/config/database.php"
4- You are done.

Version 2.1 Released (27 August 2020):

1- Able / Disable Disqus Comments.
2- Adding Chat script "Crisp".
3- Able / Disable Crisp Chat.

Upgrade from Version 2.0 to 2.1
1- Run the queries provided to your database from phpMyAdmin.
INSERT INTO `settings` (`key`, `default_value`) VALUES ('display_crisp', '0');
INSERT INTO `settings` (`key`) VALUES ('crisp_id');
INSERT INTO `settings` (`key`, `default_value`) VALUES ('display_disqus', '0');

2- Extract and upload source files to your server.
3- Update the database.php file located into "root/application/config/database.php"
4- Update the email.php file located into "root/application/config/email.php" 5- You are done.

Version 2.0 –(Released: 12 June 2020):


New Features
1- Appointments Module.
2- Requested Appointments module.
3- Adding whastapp in "Social media accounts".
4- Meta description for blog post.
5- Meta description for portfolio project.

Version 1.2 –(Released: 21 June 2019):


New Features
1- Adding Google Recaptcha to contact form.
2- Admin control displaying sections of website like(Fun facts, Testimonials, Resume, Services, Clients, Blog, Portfolio, Contact form)
3- Admin control displaying on / off for article.
4- Admin control displaying on / off for project.
5- Adding Google Analytics.

Updated
2- Changing order of appearance to work history and education history.
2- Remove google+ social media and sharing with google plus.
3- Removing meta keywords that's not become useful for SEO.
4- Google map key changed from admin panel settings.
5- Database Updated.
6- Translation Updated.

Version 1.1 –(Released: 28 May 2019):


1- Adding direction based on language.
2- Gradient colors for layout.
3- Appear company name and school name
4- Fixing responsive issue.
5- Disqus username changed from setting.
You need to run this query: INSERT INTO `settings` (`key`, `value`) VALUES ('direction', 'ltr');
You need to run this query: INSERT INTO `settings` (`key`, `value`) VALUES ('disqus_username', 'username');

Version 1.0 –(Released: 29 March 2019):

1- Initial Version

Support

- If you have any questions feel free to contact us at support@elmanawy.info
- If you need any modifications just contact support at support@elmanawy.info


Reach US:


Best Regards, Marwa El-Manawy